예제 #1
0
 private void Awake()
 {
     GasContainer    = GetComponent <GasContainer>();
     networkTab      = GetComponent <HasNetworkTab>();
     registerObject  = GetComponent <RegisterObject>();
     objectBehaviour = GetComponent <ObjectBehaviour>();
 }
예제 #2
0
    void Awake()
    {
        objectBehaviour = GetComponent <ObjectBehaviour>();
        securable       = GetComponent <WrenchSecurable>();
        netTab          = GetComponent <HasNetworkTab>();
        spriteHandler   = transform.GetChild(0).GetComponent <SpriteHandler>();

        securable.OnAnchoredChange.AddListener(OnAnchoredChange);
    }
예제 #3
0
        private void Awake()
        {
            if (!registerTile)
            {
                registerTile = GetComponent <RegisterTile>();
            }

            hasNetworkTab = GetComponent <HasNetworkTab>();
        }
예제 #4
0
 private void EnsureInit()
 {
     if (container != null)
     {
         return;
     }
     container       = GetComponent <GasContainer>();
     networkTab      = GetComponent <HasNetworkTab>();
     registerTile    = GetComponent <RegisterTile>();
     objectBehaviour = GetComponent <ObjectBehaviour>();
 }
예제 #5
0
 private void Awake()
 {
     networkTab        = GetComponent <HasNetworkTab>();
     foodToBeProcessed = new Queue <GrownFood>();
     seedPackets       = new List <SeedPacket>();
 }
예제 #6
0
 protected override void Awake()
 {
     base.Awake();
     netTab = GetComponent <HasNetworkTab>();
     overlaysSpriteHandler = transform.GetChild(1).GetComponent <SpriteHandler>();
 }