Пример #1
0
    public override void OnTransform()
    {
        this.rigidbody.isKinematic       = true;
        this.rigidbody.useGravity        = false;
        this.normalCollider.enabled      = false;
        this.transformedCollider.enabled = false;

        this.transform.Find("FeetCollider").collider.enabled = false;

        kingCatchTrigger.collider.enabled = true;
        kingCatchTrigger.AddEventListener(this.gameObject);
    }
    private void Initialize()
    {
        if (!isInitialized)
        {
            isInitialized = true;
            cutScenes.ForEach(cutScene => cutScene.AddEventListener(this.gameObject));

            if (this.transform.Find("CutSceneEnableCollider"))
            {
                cutSceneEnableTriggerListener = this.transform.Find("CutSceneEnableCollider").GetComponent <TriggerListener>();
                cutSceneEnableTriggerListener.AddEventListener(this.gameObject);
            }

            uiElements = new List <UIElement>(SceneUtils.FindObjectsOfType <UIElement>());
        }
    }