Exemple #1
0
 private void Start()
 {
     if (this.coreBlockPrefab != null)
     {
         this.coreBlock = AddChild(this.coreBlockPrefab).GetComponent <CoreBlock>();
     }
 }
Exemple #2
0
    private VehicleComponent AddChild(VehicleComponent component, uint id)
    {
        var newGameObject = Instantiate(component.gameObject, this.transform);

        var newComponent = newGameObject.GetComponent <VehicleComponent>();

        if (newComponent is CoreBlock)
        {
            this.coreBlock = newComponent as CoreBlock;
        }

        this.components.Add(id, newComponent);

        newComponent.SetIdentity(this, id);

        return(newComponent);
    }