Ejemplo n.º 1
0
 public void ChangeCellDataFloorPosition(int index, FloorPosition floorPosition)
 {
     if (floorCell.ContainsKey(index))
     {
         floorCell[index].position = floorPosition;
     }
 }
Ejemplo n.º 2
0
    FloorAttributes GetUserFloorAttribute(int userPosition)
    {
        FloorCellManage userFloorManage = Floor.instance.GetFloorCellManage(userHashPosition);

        userFlowingSpeed = (int)userFloorManage.flowingfloorType;
        floorPosition    = userFloorManage.position;
        return(userFloorManage.floorAtt);
    }
Ejemplo n.º 3
0
    int GetPrevKey(int index, FloorPosition position)
    {
        int result = index - 1;

        if (position == FloorPosition.TOP)
        {
            result = index + 1;
        }

        return(result);
    }
Ejemplo n.º 4
0
    int ConvertToReverse(int index, FloorPosition position)
    {
        int result = index;

        if (position == FloorPosition.TOP)
        {
            result = modelLengthNumOnScreen - index;
        }

        return(result);
    }
Ejemplo n.º 5
0
    void OnTriggerEnter2D(Collider2D c)
    {
        if (c.gameObject.tag == "Collider")
        {
            Flowingfloor floor = c.transform.parent.gameObject.GetComponent <Flowingfloor>();
            string       name  = c.gameObject.transform.parent.gameObject.name + "_" + c.gameObject.name;

            if (name != getLastObjectInstance)
            {
                floorPosition    = floor.floorPosition;
                userFlowingSpeed = (int)floor.floorType;
                userFloorAtt     = FloorAttributes.BAMBOO;

                flowingFloorObject    = c.gameObject;
                getLastObjectInstance = name;
            }
        }
    }
Ejemplo n.º 6
0
    IEnumerator RollRock(float waitTime, Vector3 position, Quaternion objRotation, int rollingRockCount, string name, FloorPosition rollingRockPosition, RollingRockType type, bool rollingRockStartState)
    {
        yield return(new WaitForSeconds(waitTime));

        GameObject  floor;
        RollingRock tempRollingRock;

        if (rollingRockStartState == true)
        {
            //  Warning object
            Vector3 warningObjectPosition = position;
            warningObjectPosition.x -= 3;
            floor           = this.GetGameObject(rollingRockWarningObject, warningObjectPosition, objRotation, rollingRockCount, "WarningObject");
            tempRollingRock = floor.GetComponent <RollingRock>();
            tempRollingRock.rollingRockPosition = rollingRockPosition;
            tempRollingRock.rollingRockType     = type;

            position.x += 33f;
            position.y += 123.4f;
        }

        floor           = this.GetGameObject(rollingRockObject, position, objRotation, rollingRockCount, name);
        tempRollingRock = floor.GetComponent <RollingRock>();
        tempRollingRock.rollingRockPosition = rollingRockPosition;
        tempRollingRock.rollingRockType     = type;
    }
Ejemplo n.º 7
0
    IEnumerator ThrowStar(float waitTime, Vector3 position, Quaternion objRotation, int ninjaStarCount, string name, FloorPosition starPosition, NinjaStarType type, int floorIndex)
    {
        yield return(new WaitForSeconds(waitTime));

        if (tempSoldiers.ContainsKey(floorIndex))
        {
            Soldier soldierTmp = tempSoldiers[floorIndex].GetComponent <Soldier>();
            soldierTmp.Shoot();
        }

        GameObject floor         = this.GetGameObject(ninjastarObject, position, objRotation, ninjaStarCount, name);
        Ninjastar  tempNinjastar = floor.GetComponent <Ninjastar>();

        tempNinjastar.starPosition = starPosition;
        tempNinjastar.starType     = type;
        tempNinjastar.ChangeSpeed  = (int)type;
    }
Ejemplo n.º 8
0
 public RoomUnit SetPosition(FloorPosition position)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 9
0
Archivo: Furni.cs Proyecto: habb0/IHI
 public RoomUnit SetPosition(FloorPosition position)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 10
0
 public IRollerable Roll(FloorPosition from, FloorPosition to)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 11
0
 /// <summary>
 ///   Sets the desired position in the room of this user.
 /// </summary>
 /// <returns>The current User object. This allows chaining.</returns>
 public RoomUnit SetDestination(FloorPosition destination)
 {
     Destination = destination;
     return(this);
 }
Ejemplo n.º 12
0
 public IRollerable Roll(FloorPosition From, FloorPosition To)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 13
0
 /// <summary>
 /// Sets the desired position in the room of this user.
 /// </summary>
 /// <returns>The current User object. This allows chaining.</returns>
 public RoomUnit SetDestination(FloorPosition Destination)
 {
     this.fDestination = Destination;
     return this;
 }
Ejemplo n.º 14
0
 /// <summary>
 ///   Sets the desired position in the room of this user.
 /// </summary>
 /// <returns>The current User object. This allows chaining.</returns>
 public RoomUnit SetDestination(FloorPosition destination)
 {
     Destination = destination;
     return this;
 }