예제 #1
0
    protected override void Start()
    {
        base.Start();

        var args = new UnityObjectEventArgs(_camera);

        Notifier.SendEventNotification(OnCameraStart, args);
    }
예제 #2
0
//	void OnDrawGizmos()
//	{
//		if (_stageRect != null)
//		{
//			Gizmos.color = Color.green;
//			Gizmos.DrawWireCube(_stageRect.center, new Vector3(_stageRect.size.x, _stageRect.size.y, 4.0f));
//		}
//	}

    private void HandleCameraStart(UnityObjectEventArgs args)
    {
        var camera = args.arg as Camera;

        _stageRect = GetStageRect(camera, _origin);
    }
예제 #3
0
 private void HandleCameraStart(UnityObjectEventArgs args)
 {
     CreateBarriers(ZMStageInfo.Instance.StageRect);
 }