public Player() { var comp = UnityObject.AddComponent <PlayerComponent>(); comp.GameEntity = this; comp.Player = this; }
public Actor() { var comp = UnityObject.AddComponent <ActorComponent>(); comp.GameEntity = this; comp.GameActor = this; }
private void AddCollider() { var collider = UnityObject.GetComponent <MeshCollider>(); if (collider == null) { collider = UnityObject.AddComponent <MeshCollider>(); } collider.sharedMesh = UnityObject.GetComponent <MeshFilter>().mesh; collider.enabled = true; }
public T2 CreateSceneWidget <T2>() where T2 : ISceneWidget <T> { var re = UnityObject.AddComponent <T2>(); return(re); }