Beispiel #1
0
 private void Awake()
 {
     console.AddOnSendCommand(Add);
     console.AddOnSendCommand(Remove);
     console.AddOnSendCommand(Set);
     console.AddOnSendCommand(SendCorrectCommand);
     console.AddOnSendCommand(Jeremie);
     console.AddOnSendCommand(Kiss);
     console.AddOnSendCommand(MoveTo);
     console.AddOnSendCommand(Quit);
     console.AddOnErrorCommand(ErrorCommand);
 }
    private void Start()
    {
        console = FindObjectOfType <ConsoleWriter>();
        console.AddOnSendCommand(SetAlive);
        weapon.GetComponent <SpriteRenderer>().sortingOrder = GetComponent <SpriteRenderer>().sortingOrder + 1;

        myHeartContainer = HeartContainer.GetHeartContainer();

        attackCollider.tag = "Attack";
        fx_durth.Stop();

        justGrounded = true;
        timerInvincibilityCooldown = cooldownInvincibility;
    }
Beispiel #3
0
    private void Start()
    {
        myTransform      = transform;
        myRigidBody      = gameObject.GetComponent <Rigidbody2D>();
        myAnimator       = GetComponent <Animator>();
        mySpriteRenderer = GetComponent <SpriteRenderer>();
        gravity          = defaulGravity;
        myAnimator.SetTrigger("Idle");

        NameSelector nameSelector = FindObjectOfType <NameSelector>();

        GetComponent <ObjectEntity>().SetName(nameSelector.GetRandom("GOBLIN"));

        console = FindObjectOfType <ConsoleWriter>();
        console.AddOnSendCommand(SetAlive);

        attackCollider.tag = "Attack";

        int result = Random.Range(0, 3);

        switch (result)
        {
        case 0:
            GetComponent <ObjectEntity>().SetValue("WEAPON", "FIST");
            weapon.GetComponent <Animator>().SetTrigger("SwitchToFist");
            GetComponentInChildren <PlayerWeapon>().SetWeapon(0);
            break;

        case 1:
            GetComponent <ObjectEntity>().SetValue("WEAPON", "SWORD");
            weapon.GetComponent <Animator>().SetTrigger("SwitchToSword");
            GetComponentInChildren <PlayerWeapon>().SetWeapon(1);
            break;

        case 2:
            GetComponent <ObjectEntity>().SetValue("WEAPON", "MACE");
            weapon.GetComponent <Animator>().SetTrigger("SwitchToMace");
            GetComponentInChildren <PlayerWeapon>().SetWeapon(2);
            break;
        }
    }