Example #1
0
        public Player()
        {
            var comp = UnityObject.AddComponent <PlayerComponent>();

            comp.GameEntity = this;
            comp.Player     = this;
        }
Example #2
0
        public Actor()
        {
            var comp = UnityObject.AddComponent <ActorComponent>();

            comp.GameEntity = this;
            comp.GameActor  = this;
        }
Example #3
0
        private void AddCollider()
        {
            var collider = UnityObject.GetComponent <MeshCollider>();

            if (collider == null)
            {
                collider = UnityObject.AddComponent <MeshCollider>();
            }
            collider.sharedMesh = UnityObject.GetComponent <MeshFilter>().mesh;
            collider.enabled    = true;
        }
Example #4
0
        public T2 CreateSceneWidget <T2>() where T2 : ISceneWidget <T>
        {
            var re = UnityObject.AddComponent <T2>();

            return(re);
        }