Atavism Version 2018.1AGIS API

atavism.agis.objects
Class Achievement

java.lang.Object
  extended by atavism.agis.objects.Achievement
All Implemented Interfaces:
java.io.Serializable

public class Achievement
extends java.lang.Object
implements java.io.Serializable

Defines what is required to and what is rewarded for completing an achievement. Contains a criteria sub class that defines what is needed to complete the achievement.

Author:
Andrew
See Also:
Serialized Form

Nested Class Summary
 class Achievement.AchievementCriteria
          A criteria object that can be used to define what a player is required to do.
 
Constructor Summary
Achievement()
           
Achievement(int id, java.lang.String name, int prereq, int points, int experience, int item, int itemCount, java.lang.String skinUnlocked)
           
 
Method Summary
 void addCriteria(int acID, int eventType, int event, int eventValue, int eventCount, int resetEvent1, int resetEvent2)
           
 int getExperience()
           
 int getID()
           
 int getItem()
           
 int getItemCount()
           
 java.lang.String getName()
           
 int getPoints()
           
 int getPreReqID()
           
 java.lang.String getSkinUnlocked()
           
 void setExperience(int experience)
           
 void setID(int id)
           
 void setItem(int item)
           
 void setItemCount(int itemCount)
           
 void setName(java.lang.String name)
           
 void setPoints(int points)
           
 void setPreReqID(int prereqID)
           
 void setSkinUnlocked(java.lang.String skinUnlocked)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Achievement

public Achievement()

Achievement

public Achievement(int id,
                   java.lang.String name,
                   int prereq,
                   int points,
                   int experience,
                   int item,
                   int itemCount,
                   java.lang.String skinUnlocked)
Method Detail

addCriteria

public void addCriteria(int acID,
                        int eventType,
                        int event,
                        int eventValue,
                        int eventCount,
                        int resetEvent1,
                        int resetEvent2)

getID

public int getID()

setID

public void setID(int id)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getPreReqID

public int getPreReqID()

setPreReqID

public void setPreReqID(int prereqID)

getPoints

public int getPoints()

setPoints

public void setPoints(int points)

getExperience

public int getExperience()

setExperience

public void setExperience(int experience)

getItem

public int getItem()

setItem

public void setItem(int item)

getItemCount

public int getItemCount()

setItemCount

public void setItemCount(int itemCount)

getSkinUnlocked

public java.lang.String getSkinUnlocked()

setSkinUnlocked

public void setSkinUnlocked(java.lang.String skinUnlocked)


Copyright © 2018 Dragonsan Studios Sp. z o.o.