상속: MonoBehaviour
	void Awake()
	{
		if (Instance != null) {
			DestroyImmediate(gameObject);
			return;
		}
		Instance = this;
		DontDestroyOnLoad(gameObject);
	}
예제 #2
0
 void Awake()
 {
     if (Instance != null)
     {
         DestroyImmediate(gameObject);
         return;
     }
     Instance = this;
     DontDestroyOnLoad(gameObject);
 }
예제 #3
0
    void Start()
    {
        Debug.Log("Start");
        originalPosition = this.transform;
        NPCStateCurrent  = NPCState.Exploring;

        civManager = civilianContainer.GetComponent <CivilianManager>();

        civilianList = new List <GameObject>();  //Add all civilians to list
        civilianList = civManager.UpdateCivilianList();
    }
예제 #4
0
 // Use this for initialization
 void Start()
 {
     civManager = GameObject.FindGameObjectWithTag("PlayerUnitManager").GetComponent<CivilianManager>();
     randomNum = Random.value * 2.0f - 1.0f;
 }
예제 #5
0
 // Use this for initialization
 void Start()
 {
     civManager  = GameObject.FindGameObjectWithTag("PlayerUnitManager").GetComponent <CivilianManager>();
     unitManager = GameObject.FindGameObjectWithTag("PlayerUnitManager").GetComponent <UnitManager>();
 }
예제 #6
0
 private void Awake()
 {
     instance = this;
 }
예제 #7
0
 // Use this for initialization
 void Start()
 {
     civManager = GameObject.FindGameObjectWithTag("PlayerUnitManager").GetComponent<CivilianManager>();
     unitManager = GameObject.FindGameObjectWithTag("PlayerUnitManager").GetComponent<UnitManager>();
 }
예제 #8
0
 // Use this for initialization
 void Start()
 {
     civManager = GameObject.FindGameObjectWithTag("PlayerUnitManager").GetComponent <CivilianManager>();
     randomNum  = Random.value * 2.0f - 1.0f;
 }