コード例 #1
0
    // Use this for initialization
    void Awake()
    {
        buttonType     = new int[] { 0, 0, 0 };
        pushTime       = 1f;
        buttonAnimator = GetComponent <Animator> ();

        if (name.Contains("Exp_Stan"))
        {
            buttonType[0] = 2;
        }
        else if (name.Contains("Fro_Stan"))
        {
            buttonType[0] = 3;
        }
        //else if (name.Contains("Neut_Sup")){
        //	buttonType[0] = 4;
        //}
        else if (name.Contains("Exp_Sup"))
        {
            buttonType[0] = 5;
        }
        else if (name.Contains("Fro_Sup"))
        {
            buttonType[0] = 6;
        }
        else if (name.Contains("TeleK_Stan"))
        {
            buttonType[0] = 7;
        }
        else if (name.Contains("TeleK_Sup"))
        {
            buttonType[0] = 8;
        }
        else if (name.Contains("Acid_Stan"))
        {
            buttonType[0] = 9;
        }

        /*else if (name.Contains("Acid_Sup")){
         *      buttonType = 10;
         * }*/
        else if (name.Contains("Tur_Stan"))
        {
            buttonType[0] = 11;
        }
        else if (name.Contains("Tur_Sup"))
        {
            buttonType[0] = 12;
        }
        else if (name.Contains("TeleP_Stan"))
        {
            buttonType[0] = 13;
        }
        //else if (name.Contains("TeleP_Sup")){
        //	buttonType = 14;
        //}
        else if (name.Contains("Shock_Stan"))
        {
            buttonType[0] = 15;
        }
        else if (name.Contains("Ham"))
        {
            buttonType[0] = -3;
        }
        else if (name.Contains("Jump"))
        {
            buttonType[0] = -2;
        }
        else if (name.Contains("Copter"))
        {
            buttonType[0] = -1;
        }
        else if (name.Contains("Missle"))
        {
            buttonType[0] = -5;
        }
        else           //neutral block
        {
            buttonType[0] = 1;
            buttonType[1] = -3;
        }



        if (hideSwitch)
        {
            switchSprites   = HideSwitch.GetComponentsInChildren <SpriteRenderer>();
            switchColliders = HideSwitch.GetComponentsInChildren <Collider2D>();
        }
        if (triggerPlatformToMove)
        {
            moveToHere = PlatformToMove.GetComponentInChildren <MoveToHere>();
        }
        else if (triggerPlatformToLaunch)
        {
            PlatformToMove.GetComponentInChildren <PistonPlatform>();
        }

        i            = 0;
        thisCollider = GetComponents <BoxCollider2D> ();
    }
コード例 #2
0
    // Use this for initialization
    void Awake()
    {
        buttonType = new int[]{0,0,0};
        pushTime = 1f;
        buttonAnimator = GetComponent<Animator> ();

        if (name.Contains("Exp_Stan")){
            buttonType[0] = 2;
        }
        else if (name.Contains("Fro_Stan")){
            buttonType[0] = 3;
        }
        //else if (name.Contains("Neut_Sup")){
        //	buttonType[0] = 4;
        //}
        else if (name.Contains("Exp_Sup")){
            buttonType[0] = 5;
        }
        else if (name.Contains("Fro_Sup")){
            buttonType[0] = 6;
        }
        else if (name.Contains("TeleK_Stan")){
            buttonType[0] = 7;
        }
        else if (name.Contains("TeleK_Sup")){
            buttonType[0] = 8;
        }
        else if (name.Contains("Acid_Stan")){
            buttonType[0] = 9;
        }
        /*else if (name.Contains("Acid_Sup")){
            buttonType = 10;
        }*/
        else if (name.Contains("Tur_Stan")){
            buttonType[0] = 11;
        }
        else if (name.Contains("Tur_Sup")){
            buttonType[0] = 12;
        }
        else if (name.Contains("TeleP_Stan")){
            buttonType[0] = 13;
        }
        //else if (name.Contains("TeleP_Sup")){
        //	buttonType = 14;
        //}
        else if (name.Contains("Shock_Stan")){
            buttonType[0] = 15;
        }
        else if (name.Contains("Ham")){
            buttonType[0] = -3;
        }
        else if (name.Contains("Jump")){
            buttonType[0] = -2;
        }
        else if (name.Contains("Copter")){
            buttonType[0] = -1;
        }
        else if (name.Contains("Missle")){
            buttonType[0] = -5;
        }
        else { //neutral block
            buttonType[0] = 1;
            buttonType[1] = -3;
        }

        if (hideSwitch){
            switchSprites = HideSwitch.GetComponentsInChildren<SpriteRenderer>();
            switchColliders = HideSwitch.GetComponentsInChildren<Collider2D>();
        }
        if (triggerPlatformToMove){
            moveToHere = PlatformToMove.GetComponentInChildren<MoveToHere>();
        }
        else if (triggerPlatformToLaunch){
            PlatformToMove.GetComponentInChildren<PistonPlatform>();
        }

        i=0;
        thisCollider = GetComponents<BoxCollider2D> ();
    }