コード例 #1
0
 /// <summary>
 /// This function is called when the object becomes enabled and active.
 /// </summary>
 void OnEnable()
 {
     ExecuteOrderTest.Log("[ManagerB] OnEnable");
     Debug.Log("ManagerB. this=" + GetInstanceID() + " sInstance=" +
               (ManagerB.sInstance == null ? "null" : "" + ManagerB.sInstance.GetInstanceID()));
     count = 1;
     //Debug.Log("Check ManagerA. " + ManagerA.Instance.count);	// ken: this cause forever loop
 }
コード例 #2
0
ファイル: MonoA.cs プロジェクト: tklee1975/KencoderUnityBasic
    /// <summary>
    /// This function is called every fixed framerate frame, if the MonoBehaviour is enabled.
    /// </summary>
    void FixedUpdate()
    {
        mFixedUpdateCount++;

        if (mFixedUpdateCount >= 1 && mFixedUpdateCount <= 2)
        {
            ExecuteOrderTest.Log("[MonoA] " + CountToStr(mFixedUpdateCount) + " FixedUpdate");
        }
    }
コード例 #3
0
ファイル: MonoB.cs プロジェクト: tklee1975/KencoderUnityBasic
    // Update is called once per frame
    void Update()
    {
        mUpdateCount++;

        if (mUpdateCount >= 1 && mUpdateCount <= 2)
        {
            ExecuteOrderTest.Log("[MonoB] " + CountToStr(mUpdateCount) + " Update");
        }
    }
コード例 #4
0
 public ManagerA()
 {
     ExecuteOrderTest.Log("[ManagerA] Construction: " + GetInstanceID());
 }
コード例 #5
0
 /// <summary>
 /// This function is called when the object becomes enabled and active.
 /// </summary>
 void OnEnable()
 {
     ExecuteOrderTest.Log("[ManagerA] OnEnable");
     count = ManagerB.Instance.count;
     Debug.Log("[ManagerA] managerB.count=" + ManagerB.Instance.count);
 }
コード例 #6
0
 public ScriptableObjB()
 {
     ExecuteOrderTest.Log("[ScriptableObjB] Construction");
 }
コード例 #7
0
 /// <summary>
 /// This function is called when the object becomes enabled and active.
 /// </summary>
 void OnEnable()
 {
     ExecuteOrderTest.Log("[ScriptableObjB] OnEnable");
 }
コード例 #8
0
 public void Use()
 {
     ExecuteOrderTest.Log("[ScriptableObjB] Use");
 }
コード例 #9
0
ファイル: MonoA.cs プロジェクト: tklee1975/KencoderUnityBasic
 public void Hello()
 {
     ExecuteOrderTest.Log("[MonoA] Hello");
 }
コード例 #10
0
ファイル: MonoA.cs プロジェクト: tklee1975/KencoderUnityBasic
 // Use this for initialization
 void Start()
 {
     ExecuteOrderTest.Log("[MonoA] Start");
 }
コード例 #11
0
ファイル: MonoA.cs プロジェクト: tklee1975/KencoderUnityBasic
 /// <summary>
 /// Awake is called when the script instance is being loaded.
 /// </summary>
 void Awake()
 {
     ExecuteOrderTest.Log("[MonoA] awake");
 }