/// <summary> /// The create actor. /// </summary> /// <param name="game"> /// The game. /// </param> /// <param name="actor"> /// The actor. /// </param> private void CreateActor(Game game, Item actor) { GameObject actorCube = GameObject.CreatePrimitive(PrimitiveType.Cube); ItemBehaviour actorBehaviour = (ItemBehaviour)actorCube.AddComponent(typeof(ItemBehaviour)); actorBehaviour.Initialize(game, actor, this); }
private void CreateActor(Item actorItem) { GameObject actorGo = (GameObject)Instantiate(this.ActorPrefab); ItemBehaviour ib = actorGo.GetComponent <ItemBehaviour>(); if (ib == null) { ib = actorGo.AddComponent(typeof(ItemBehaviour)) as ItemBehaviour; } ib.Initialize(this.Game, actorItem, this.ItemObjectName(actorItem), null); }