UnityPlatformer.TestInputPatrolLadder.OnInstancePrefab C# (CSharp) Method

OnInstancePrefab() public method

Listen InstancePrefab SendMessage and start logic
public OnInstancePrefab ( InstancePrefab prefab ) : void
prefab InstancePrefab
return void
    public void OnInstancePrefab(InstancePrefab prefab) {
      inputMgr = prefab.instance.GetComponentInChildren<AIInput>();
      if (inputMgr == null) {
        Debug.LogWarning("AIInput is expected in the prefab");
        return;
      }
      pc2d = prefab.instance.GetComponentInChildren<PlatformerCollider2D>();
      character = prefab.instance.GetComponentInChildren<Character>();


      inputMgr.SetX(1);
      character.onAreaChange += OnAreaChange;
      pc2d.onLeftWall += OnLeftWall;
      pc2d.onRightWall += OnRightWall;
    }
    /// <summary>