//------------------------------------------------------------------------------
//
// This code was generated by Entitas.CodeGeneration.Plugins.ComponentEntityApiGenerator.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
public partial class GameEntity {
public PauseComponent pause { get { return (PauseComponent)GetComponent(GameComponentsLookup.Pause); } }
public bool hasPause { get { return HasComponent(GameComponentsLookup.Pause); } }
public void AddPause(bool new_isPause, int newPausePreFrame, float newPauseTime, UnityEngine.Vector3 newVelocityCache, float newAnimeSpeedCache, bool newIsPause) {
var index = GameComponentsLookup.Pause;
var component = (PauseComponent)CreateComponent(index, typeof(PauseComponent));
component._isPause = new_isPause;
component.PausePreFrame = newPausePreFrame;
component.PauseTime = newPauseTime;
component.VelocityCache = newVelocityCache;
component.AnimeSpeedCache = newAnimeSpeedCache;
component.IsPause = newIsPause;
AddComponent(index, component);
}
public void ReplacePause(bool new_isPause, int newPausePreFrame, float newPauseTime, UnityEngine.Vector3 newVelocityCache, float newAnimeSpeedCache, bool newIsPause) {
var index = GameComponentsLookup.Pause;
var component = (PauseComponent)CreateComponent(index, typeof(PauseComponent));
component._isPause = new_isPause;
component.PausePreFrame = newPausePreFrame;
component.PauseTime = newPauseTime;
component.VelocityCache = newVelocityCache;
component.AnimeSpeedCache = newAnimeSpeedCache;
component.IsPause = newIsPause;
ReplaceComponent(index, component);
}
public void RemovePause() {
RemoveComponent(GameComponentsLookup.Pause);
}
}
//------------------------------------------------------------------------------
//
// This code was generated by Entitas.CodeGeneration.Plugins.ComponentMatcherApiGenerator.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
public sealed partial class GameMatcher {
static Entitas.IMatcher _matcherPause;
public static Entitas.IMatcher Pause {
get {
if (_matcherPause == null) {
var matcher = (Entitas.Matcher)Entitas.Matcher.AllOf(GameComponentsLookup.Pause);
matcher.componentNames = GameComponentsLookup.componentNames;
_matcherPause = matcher;
}
return _matcherPause;
}
}
}