//------------------------------------------------------------------------------ // // 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 BulletComponent bullet { get { return (BulletComponent)GetComponent(GameComponentsLookup.Bullet); } } public bool hasBullet { get { return HasComponent(GameComponentsLookup.Bullet); } } public void AddBullet(UnityEngine.Vector3 newCastDir, string newTimeline) { var index = GameComponentsLookup.Bullet; var component = (BulletComponent)CreateComponent(index, typeof(BulletComponent)); component.CastDir = newCastDir; component.Timeline = newTimeline; AddComponent(index, component); } public void ReplaceBullet(UnityEngine.Vector3 newCastDir, string newTimeline) { var index = GameComponentsLookup.Bullet; var component = (BulletComponent)CreateComponent(index, typeof(BulletComponent)); component.CastDir = newCastDir; component.Timeline = newTimeline; ReplaceComponent(index, component); } public void RemoveBullet() { RemoveComponent(GameComponentsLookup.Bullet); } } //------------------------------------------------------------------------------ // // 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 _matcherBullet; public static Entitas.IMatcher Bullet { get { if (_matcherBullet == null) { var matcher = (Entitas.Matcher)Entitas.Matcher.AllOf(GameComponentsLookup.Bullet); matcher.componentNames = GameComponentsLookup.componentNames; _matcherBullet = matcher; } return _matcherBullet; } } }