Пример #1
0
    /// <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);
    }
Пример #2
0
    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);
    }