//------------------------------------------------------------------------------ // // 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 ViewComponent view { get { return (ViewComponent)GetComponent(GameComponentsLookup.View); } } public bool hasView { get { return HasComponent(GameComponentsLookup.View); } } public void AddView(Game.EntityPoolItem newEntityPoolItem, UnityEngine.GameObject newGameObject, UnityEngine.GameObject newGameObjectLogic, UnityEngine.Transform newTransformLogic, UnityEngine.Transform newTransformView, UnityEngine.Transform newTransformViewMain, UnityEngine.Transform newTransformViewOther, UnityEngine.Collider newCollider, UnityEngine.Material newMaterial, UnityEngine.SpriteRenderer newSpriteRenderer, System.Collections.Generic.List newBindSpriteRenderers, System.Collections.Generic.List newEffectObject, Game.ShadowPoolItem newShadowObject, Game.ShadowPoolItem newSkillPointerObject, UnityEngine.Vector3 newLocalPositionPre, UnityEngine.Vector3 newLocalPositionOhterPre, UnityEngine.Vector3 newLocalPositionShake, float newShakeTimeLeft, float newFlashTimeLeft) { var index = GameComponentsLookup.View; var component = (ViewComponent)CreateComponent(index, typeof(ViewComponent)); component.EntityPoolItem = newEntityPoolItem; component.GameObject = newGameObject; component.GameObjectLogic = newGameObjectLogic; component.TransformLogic = newTransformLogic; component.TransformView = newTransformView; component.TransformViewMain = newTransformViewMain; component.TransformViewOther = newTransformViewOther; component.Collider = newCollider; component.Material = newMaterial; component.SpriteRenderer = newSpriteRenderer; component.EffectObject = newEffectObject; component.SkillPointerObject = newSkillPointerObject; component.LocalPositionShake = newLocalPositionShake; component.ShakeTimeLeft = newShakeTimeLeft; component.FlashTimeLeft = newFlashTimeLeft; AddComponent(index, component); } public void ReplaceView(Game.EntityPoolItem newEntityPoolItem, UnityEngine.GameObject newGameObject, UnityEngine.GameObject newGameObjectLogic, UnityEngine.Transform newTransformLogic, UnityEngine.Transform newTransformView, UnityEngine.Transform newTransformViewMain, UnityEngine.Transform newTransformViewOther, UnityEngine.Collider newCollider, UnityEngine.Material newMaterial, UnityEngine.SpriteRenderer newSpriteRenderer, System.Collections.Generic.List newBindSpriteRenderers, System.Collections.Generic.List newEffectObject, Game.ShadowPoolItem newShadowObject, Game.ShadowPoolItem newSkillPointerObject, UnityEngine.Vector3 newLocalPositionPre, UnityEngine.Vector3 newLocalPositionOhterPre, UnityEngine.Vector3 newLocalPositionShake, float newShakeTimeLeft, float newFlashTimeLeft) { var index = GameComponentsLookup.View; var component = (ViewComponent)CreateComponent(index, typeof(ViewComponent)); component.EntityPoolItem = newEntityPoolItem; component.GameObject = newGameObject; component.GameObjectLogic = newGameObjectLogic; component.TransformLogic = newTransformLogic; component.TransformView = newTransformView; component.TransformViewMain = newTransformViewMain; component.TransformViewOther = newTransformViewOther; component.Collider = newCollider; component.Material = newMaterial; component.SpriteRenderer = newSpriteRenderer; component.EffectObject = newEffectObject; component.SkillPointerObject = newSkillPointerObject; component.LocalPositionShake = newLocalPositionShake; component.ShakeTimeLeft = newShakeTimeLeft; component.FlashTimeLeft = newFlashTimeLeft; ReplaceComponent(index, component); } public void RemoveView() { RemoveComponent(GameComponentsLookup.View); } } //------------------------------------------------------------------------------ // // 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 _matcherView; public static Entitas.IMatcher View { get { if (_matcherView == null) { var matcher = (Entitas.Matcher)Entitas.Matcher.AllOf(GameComponentsLookup.View); matcher.componentNames = GameComponentsLookup.componentNames; _matcherView = matcher; } return _matcherView; } } }